﻿using LowLevelGraphics;
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ImageRecognition2.Action
{
    public delegate UnsafeBitmap VoidDelegate(UnsafeBitmap bmp);
    public delegate void VoidDelegateIBitmap(IBitmap bmp);
    public delegate void VoidDelegateApplication();
    public delegate void VoidDelegateInt(int nValue);
    public delegate bool BoolDelegate(Bitmap bmp);
    public delegate bool BoolDelegateByte(Bitmap bmp, byte _byte);
    public delegate bool BoolDelegateSByte(Bitmap bmp, sbyte _sbyte);
    public delegate bool BoolWeight(Bitmap bmp, int nWeight);
    public delegate bool BoolDelegateByteArray(Bitmap bmp, byte[,] _aByteArray);
    public delegate void VoidDelegateByteArray(Bitmap bmp, byte[,] _aByteArray);
    public delegate void VoidDelegateParams(Bitmap bmp, params object[] args);
    public delegate void VoidDelegateNonParameters();
    
    class ActionDefinitions
    {
    }
}
